
# 选择基础镜像，运行成容器，并进入容器
FROM ubuntu:latest

# 制定当前镜像的作者信息
MAINTAINER weiwei weiwei@itcast.cn

# 更新下载源
RUN apt-get update
# RUN ["apt-get", "update"]

# 安装nginx
RUN apt-get install nginx -y --allow-unauthenticated
# 安装python
RUN apt-get install python3-pip -y

# 上传工程文件 容器目录不存在会自动新建
# ADD: 如果上传的是压缩包，会自动解压
ADD front_end_pc.tar.gz /data/
# COPY: 不会自动解压
# COPY front_end_pc.tar.gz /data/
ADD meiduo_mall_admin.tar.gz /data/
ADD meiduo_mall.tar.gz /data/

# 上传nginx配置文件
COPY 8082.conf /etc/nginx/conf.d/
COPY 8081.conf /etc/nginx/conf.d/
COPY 8000.conf /etc/nginx/conf.d/

# 暴露端口 可以通过8080和8081来访问容器服务器
EXPOSE 8080 8081

# 把启动脚本上传
COPY command.sh /data/
# 进入command.sh所在目录
WORKDIR /data/

# 指定容器启动项目——开机启动
ENTRYPOINT ["/bin/bash", "command.sh"]











